Method and apparatus for determining blaster detonation time and first arrival time of seismic wave

ABSTRACT

The present invention provides a apparatus and a method used for measuring the detonation time and the first arrival time of seismic waved caused in the seismic exploration field, wherein said apparatus includes a signal measuring means used for measuring current and voltage of the detonation circuit, a test signal generating means used for adding to the detonation circuit a ω-frequency sine wave test signal in order to smooth filter out noise and interference to enhance accuracy of measurement and a signal-processing means used for detecting and measuring current and voltage with same frequency as the ω-frequency test signal from current and voltage measured by the signal measuring means, and thus computing the curve of impedance changes and, in some extent to eliminate noise and interference and to determine accurately the detonation time TB. Said apparatus also include a or several detector used for measuring seismic waves and converting them to electrical signals, and a signal processing means connected to it. Wherein, the signal processing means carry out an average energy calculation on said electronic signal so as to determine whether the first arrival wave has arrived, and by using a set of smooth filtering method to compute accurately the first arrival time backward from the time of appearance of the first maximum value in the average energy curve after time ts. The above mentioned two signal processing means could be combined into a single one.

FIELD OF THE INVENTION

[0001] The present invention relates to a method and an apparatus for accurately measuring propagation(traveling) time of the seismic wave, and more particularly, to a method and an apparatus for accurately determining the detonation time TB (also referred to as “time break”) and the first arrival time(FAT) TR of the first arrival seismic wave(FASW) at the detonation uphole (or detonation point) in the field of seismic exploration.

BACKGROUND OF THE INVENTION

[0002] The method and the apparatus used in the prior art have considerable limitation on the determination of the detonation time, the accurate detonation time can not be acquired properly.

[0003] It should be noted that the article “Optical fiber time break”, GEOPHSICSV61,No. 1 , pp. 294-298,Jan.-Feb. 1996 (ISSN00168033),is worth notice. The technique revealed by this article and the method used therein are the insertion of a optical fiber into the explosive package with an end inserted into the explosive package as the signal detecting end to detect the high light emerged at the explosion of the explosive; and the light signal caused by the explosion is monitored at the other end of the optical fiber, with the output time of the light signal at the monitoring end being the explosion time. This method is both scientific and accurate, without the detection of the signal being subjected to electromagnetic interference(Very strong electromagnetic occurs at ignition),while this method is very good, it is not appropriate for mass production of seismic waves due to its high cost of materials and complicated construction, the cost of which is too high in mass application.

[0004] It should be noted that there is another method applicable under special conditions a conductor is wound around the detonator, upon the detonation of the detonator, and the breaking time of the wire is taken as the detonation time. It should also be noted that this method is subject to strong electromagnetic interference, the detonation time determined by which is not so accurate as the determined by the above-mentioned optical detection method. As with the above-mentioned optical detection method, the construction cost in creases due to the increasing complexity of construction, the cost of which is also cost of which is also too high in mass application.

[0005] In addition, it should also be noted that a technique has been used in the recording of the detonation signal, with a detector placed at the detonation point in this technique to pick up the vibration produced in the detonation, then this signal is recorded on the instrument for final analyzing and determining the detonation time.

[0006] The technique extensively used by blasters (seismic source synchronizer) is the use of a transformer in the detonation means to couple and output the detonation current signal of the igniting detonator(snap cap, also referred to as “CAP”), and the detonation time is determined by the output current signal. This method can be used to roughly determine the detonation time TB, since there will be a certain delay in the detonation of igniting CAP, therefore, in this method, the “time break” signal is output after a certain delay following the detecting of the detonation current signal to indicate the detection of the detonation time. It can be seen that this method is rough, and thereby that is the limitation of this method which causes the under-improvement of the detonation time detecting method currently massively used in engineering.

[0007] In addition, there are following methods to detect the first arrival time of the first arriving wave: automatic fuzzy detection approach; inflexion point approach (differential approach); correlation approach; and extreme approach of correlation between seismic source signal and recording track The automatic fuzzy detection approach introduces the basic concepts of artificial intelligence into the automatic pick-up of the first arriving waves in the multi-track seismic signals to improve the accuracy, reliability and applicability of detection. The creation of a subordination of function covers the “first arrival approach”, “inflexion (differential) approach”, “seismic focus signal and recording track correlation approach”, “peak value approach” and “adjacent track correlation approach”, after the creation of the subordination function, it is implemented by the following main steps:

[0008] (1)analyzing the seismic source sub-wave to obtain necessary parameters;

[0009] (2)applying the automatic detecting Chronos method and spatial correlation of the first arriving wave on the first track(or last track)of the record to roughly partition the ranges(or temporal and spatial windows)in which the first arrival resides;

[0010] (3)Detecting the first arrival time with various methods in the temporal and spatial window and determining various parameters necessary for determining the subordination function, and calculating corresponding subordination degree;

[0011] (4)Determining the first arrival time (automatic fuzzy detection approach)and relative parameters, a threshold λ should be given to each subordination degree based on the characteristics of the first arrival time subordination degree obtained with various approaches, reserving those subordination degrees greater than λ and resetting those less than λ, forming a matrix β by each of the subordination degrees, and taking the λ -truncated matrix of β:β_(λ), λ ε [0,1] and letting

S=β _(λ)∩β

[0012] Normalizing S to obtain S′, forming a matrix T_(f)=(t_(f1),t_(f2),t_(f3),t_(f4),t_(f5))from the first as rival times obtained by various approaches, and finally we have the first arrival time

t _(f) =T _(f) ·S ^(′t)

[0013] (5)Repeating steps(2)-(4)until all the tracks having been detected.

[0014] The max error of this approach is 0.6 ms and its mean square error is 0.34 ms.

[0015] Inflexion approach(differential approach):There is always a point of max variation, referred to in the Method and Apparatus for Determining the Blaster's Detonation Time and the First arrival time, as point of inflexion, between the arrival time of the direct wave and the jumping of the waveform to the first Extremum point. The tangent at the inflexion paint intersects the time axis at to, and to is defined as the first arrival time of the direct wave.

[0016] The time obtained by this approach will be greater than the actual time, the max error is 2.2 ms and its mean square error is 109 ms,while the error of this approach is relatively high, the calculation is simple and also applicable to single track record.

[0017] Correlation approach ( Adjacent tracks correlation) :The initial time of the first arrival of the direct wave of a recording track is determined first using the “inflexion approach” or other approaches, then it is correlated with an adjacent track in a temporal window of the direct wave, the time difference τ₀ between the first arrival time of the two tracks is obtained. Having known the first arrival time tx of the reference recording track, the first arrival time of the track to be obtained ty=tx+τ₀.

[0018] The max error of the time obtained by this approach is 1.2 ms,and its mean square error is 0.58 ms. If there is a relatively high error of the first arrival time tx of the reference recording track, the actual error will be increased.

[0019] Extremum approach of the correlation between the seismic focus signal and recording track:

[0020] The controllable seismic focus material is the result of one type of correlation, the Extremum point of which reflects the arrival time of the direct wave, therefore, the first arrival time can be determined by finding the maximum value(peak)or minimum value(valley)of the recordings.

[0021] The max error of time obtained by this approach is 1.2 ms, and its mean square root error is 0.63 ms.

[0022] First arrival-to-first arrival approach, peak(valley)-to-peak(valley)approach:

[0023] These two approaches can be used when pulsed seismic sources(e.g., air-gun, spark)are used and monitoring detectors are placed in the vicinity of the seismic source.

[0024] The first arrival-to-first arrival approach takes the first arrival output by the monitoring detector as reference, the first as rival time can be obtained by subtracting it form the first arrival of the recording track; the peak(valley)-to-peak(valley)approach takes the peak(valley)time output by the monitoring detector as reference, and the first arrival time is obtained by subtracting it form the peak(valley)time of the recording track.

[0025] The max error of this method is 1.5 ms,and its mean square root error is 0.84 ms.

[0026] First arrival time obtained by Partially smooth AR model:

[0027] The jumping time of the first arriving wave is obtained by a partially smooth AR model in the natural seismic monitoring, which is of higher anti-interference capability than that of the peak or valley pick up. This approach improves the sampling precision to a higher degree. This approach has been proved to be practical by experiments, but the error does not decrease as fast as the increase of sampling precision, it can hardly decrease when the mean square error root arrives about 0.35 ms.

[0028] 21.It should be noted that the approaches used in natural seismic monitoring are different from that used in artificially activated seismic signal of seismic exploration record and detection, mainly in that the positions and conditions of the detecting points are different, the interference received by the detector in natural seismic monitoring is much less than that received by the detector in seismic exploration. Therefore, attention must be paid to the conditions of the use of this approach in seismic exploration.

[0029] For the above-mentioned prior art, except that the inflexion approach (differential approach)and partially smooth AR model approach can be used on single track recording, other approaches must be used with the co-ordination of a reference track(adjacent track or monitoring recording track). In the prior art of seismic exploration, the errors are relatively high(max range of error: ±0.6 ms˜±2.5 ms). The inflexion point approach applicable to single track recording is of a relatively high error, the max error thereof is up to 2.2 ms.

[0030] It should be noted that, for the above mentioned prior art, only the inflexion point approach(differential approach)and partially smooth AR model approach are directed to the first arrival time(moment) itself, and the first arrival time is obtained with relative indirect methods, in the other approaches, they are not approaches for obtaining the first arrival time.

OBJECT OF THE INVENTION

[0031] The object of the present invention is to provide a low cost, easy to practice method and a apparatus for detecting detonation time in industrial application to overcome the inaccuracy and expensive determination of measuring detonation time existing in the prior art.

[0032] It is another object of the present invention to provide a method and a apparatus for acquiring the first arrival time of seismic wave with reduced errors and high accuracy in real time to overcome the drawback of unreliability in acquisition of the first arrival time of seismic wave under the condition of using single detector.

SUMMARY OF THE INVENTION

[0033] The present invention provides a apparatus used for measuring the detonation time in the seismic exploration field. The above-mentioned apparatus includes following components:

[0034] the detonation means;

[0035] the signal measuring means connecting the high voltage detonation means with the detonator and used for measuring current and voltage of the means;

[0036] and the signal-processing means linked to the outlet thereof and used for real-time processing the output of the measuring means, calculating the general impedance curve on of detonator and linking to the detonation line thereof, the signal processing means may determine the detonation time(time break or CAP break). Furthermore, in order to smooth filter noise and interference to enhance accuracy of the measurement, a test signal generating means (connecting between the high voltage detonation means and the signal measuring means )has been provided and used for adding to the detonation circuit a ω-frequency sine wave test signal, forming the current intensity and voltage measured by the signal measuring means, the above-mentioned signal processing means will detect current and voltage with same frequency as ω-frequency test signal accordingly.

[0037] The method used for measuring detonation time TB includes following steps: a)to measure current and voltage of the detonation circuit by the signal measuring means; b)to ignite the detonator with the high voltage detonation means and then to ignite the dynamite hole; c)the signal measuring means will detect current and voltage signal in the detonation circuit and transmit to the signal processing means; d)the signal processing means will calculate a general impedance curve by measuring its current and voltage, and by searching cycles of drastic changes of the curve to determine the detonation time TB. Furthermore, in order to smooth filter out noise and interference to enhance accuracy of measurement, a ω-frequency sine wave test signal has been added to the detonation circuit by is using a test-signal generating means in step a),and accordingly, in step d)the signal processing means will detect and measure current and voltage with same frequency as the ω-frequency test signal from current and voltage measured by the signal measuring means, and thus to compute the curve of impedance changes and, in some extent to eliminate noise and interference and to determine accurately the initial detonation time TB.

[0038] The present invention provides also a apparatus used for measuring the first arrival time TR of seismic first arrival waves at the uphole (or detector) in seismic exploration. This apparatus includes one or several detector placed on the ground near the detonation upholes and used for measuring seismic waves and converting them to electrical signals, and a signal processing means coupled to the output of the detector, used for processing outputted electrical signals thereof in order to determine the accurate first arrival time of seismic first arrival waves in real time.

[0039] The method used for measuring the first arrival time TR of seismic first arrival waves in the seismic exploration includes the steps, as follows: a)By using one or several detector placed on the ground near the detonation holes to measure seismic waves permanently and convert the seismic wave signals into electrical signals for output; b) By using a signal processing means connected with the output of the detector to carry out a real time processing of signals outputted from the detector in order to determine the accurate first arrival time of seismic first arrival waves, wherein step b) further includes the steps, as follows:

[0040] 1) to get samples of signals outputted from the detector and quantize them into digital ones, then specify as an initial recorded signal Wi(t).

[0041] 2) by using a first time window [t˜t+twin1] of size twin1, to carry out an average energy calculation and record the output as Ea(t);

[0042] 3) to set a threshold value e for Ea(t), specify the time when Ea(t) changes from less than e to greater than e as ts, and determine preliminarily that the first arrival wave has arrived,

[0043] 4) after ts, by obtaining the time of appearance of the first extreme value of Ea(t), specify it as tf, which can indicate the approximate location of the ¼ cycle of the first wave of first arrival waves;

[0044] 5) by using a second time window [t−twin2/2˜t+twin2/2] of size twin2, starting from time tf, to carry out a mean energy calculation and record it as Ej(t), wherein twin2>twin1, twin2 being selected so as to be enough to cover the first arrival time of the seismic wave. If Ej(f)>e within time cycle twin2 following tf and keeps up a rising tendency, then the actual arrival of the first arrival waves could be determined, otherwise, after founding a t′ when Ea(t′)<e, return to step 3) to repeat said processing step from t=t′;

[0045] 6) upon Wi(t), to approximately determine the jump time Tj of the first arrival wave, then to use the spectrum features of the first arrival wave to determine preliminarily whether this check is valid, if the difference between the jump time of the first arrival wave and the time tf is less than a threshold TW, it indicates that this check is valid, otherwise, it indicates that this check is invalid due to appearance of a large interference, so the process procedure can be viewed as terminated;

[0046] 7) to smooth filter Wi(t) by using various smooth filtering methods, then to search Wi(t) backward from time tf to obtain a series of zero crossing points as sample values of first arrival time, then to calculate the mathematical expectation ta of said sequence of sample values in the vicinity of ts (after ts when the window is of small size, or before ts when the window is of large size) by statistic means;

[0047] 8) to use [ta−td˜ta+td] as a specified range for removing the exceptional data outside the range and calculate the mathematical expectation of the remaining sample values as ta, then with replacement of old ta by new ta and reduction of td, and repeat this step until the number of said samples inside the range [ta−td˜ta+td]<K(as a threshold) so as to make ta converge in a smaller range;

[0048] 9) to select m samples of the first arrival time t(n) in the vicinity of ta, to observe the sample values of Wi(t) by means of time window [t(n)−tb˜t(n)+tb] so as to select the sample values t(n) of first arrival time at which the sum of the values of Wi(t) within time window [t(n)−tb˜t(n)+tb] is smaller than a threshold ε, finally, to determine first arrival time TR more accurately, then one of these values with the polarity direction from the first arrival wave being most adjacent to zero is taken as the first arrival time and recorded as TR₀, and the process procedure is terminated.

A BROEF DESCRIPTION OF THE DRAWINGS

[0049]FIG. 1 shows a diagram of a blaster apparatus used for obtaining the accurate propagation time from the detonation point to the uphole(or detector) and the depth of the point of detonation according to one embodiment of the invention;

[0050]FIG. 2 shows a diagram of the apparatus used for detecting the detonation time (CAP break time) according to one embodiment of the invention;

[0051]FIG. 3 shows a diagram of the blaster apparatus used for measuring the accurate uphole time from the detonation point to the uphole and the depth of the point of detonation according to another embodiment of the invention;

[0052]FIG. 4 shows a diagram of a detonation signal measure means according to another embodiment of the invention:

[0053]FIG. 5 is a flowchart of a method for measuring detonation time according to one embodiment of the invention;

[0054]FIG. 6 is a flowchart of a method for measuring detonation time according to another embodiment of the invention;

[0055]FIG. 7 is a flowchart of a method for measuring the first arrival time of seismic wave according to one preferred embodiment of the invention.

DETAILED DESCRIPTION OF THE INVENITON

[0056] In following paragraphs along with drawings a more detailed description will be given for describing the present invention:

[0057] In FIG. 1 the means and the method described according the present invention were used for obtaining the propagation time and detonation depth. Dynamite pole 5 and detonator 4 as the source of seismic waves are placed in detonation hole 3, detonator 4 is placed in dynamite pole 5 which is linked via detonation line 9 to HV+ and HV− of the high voltage output outlet of blaster 1.

[0058] There are at least 3 detectors 6, 7, 8, in the surface 2 being perpendicular to the detonation hole. It is multi-point-detection line. All the detector are in one straight line of the same level. Every detector is connected to the blaster 1 respectively via wires 10, 11, 12. The distance R₃ between uphole and the farthest detector station 8 is less than hole depth H.

[0059]FIG. 2 is showing the means of the present invention used for determining detonation time, it is composed of the high-voltage detonation means 14, detonation signal measuring means 15 and computing means 13.

[0060] The high-voltage output from the high-voltage detonation means 14 is connected to detonation signal measuring means 15 via wire 16 and wire 17, then the high voltage from detonation signal measuring means 15 is linked to detonation-line 9 via wire 18 and wire 19. In the end the high voltage is added onto the detonator 4. During detonation, the high-voltage detonation means 14 ignites the detonator 4, and the detonation signal measuring means 15 pickups the current and voltage signal of the detonation means and convert them into digital signal. Then the digital detonation signal data is sent to the signal processing means 13 via data bus 20.

[0061] As shown in FIG. 3, we can get the accurate uphole time (τ value) and detonation depth with the seismic blaster which is an example of application of the present invention. The new type of the blaster, as a whole, is composed of shell 30, signal conditioning and converting means 22, the high-voltage detonation means 14, detonation signal measuring means 15, computing means 13, data storage means 24, interface outlet of high voltage output 21, seismic signal input interface outlet 23 and communication interface outlet 25.

[0062] The high voltage from the interface outlet of high voltage output 21 is linked to the detonator 4 in hole 3. During detonation, the high-voltage detonation means 14 ignites the detonator 4, the detonator ignites the dynamic pole 5 in the hole 3. Then the seismic wave is generated. During detonation, the detonation signal measuring means 15 pickups the current and voltage signals of detonation means, and converts it into digital signal by a A/D conversion. Then the digital signal detonation data is sent to computing means 13 to do data processing via data bus 20.

[0063] The seismic wave from the detonation point travels to the detector stations, and then it is detected by the first detector 6, second detector 7, third detector 8 . . . nth detector 31. The detector line is connected to seismic signal input interface outlet 23 of the blaster 1, so the seismic signal is inputted into the signal conditioning and converting means 22 via the internal seismic signal connection cable 27. The analog seismic signal from each detector will be conditioned and be converted into the digital signal. The results will be sent to the signal processing means 13 to do data processing via data bus 26.

[0064] Computing means 13 will send all kinds of data to data storage means 24 via the data bus 28. If necessary, the data will be transmitted to remote host to record by communication device, which is connected to the communication interface outlet 25.

[0065]FIG. 4 is the detonation signal measuring means 15 of the invention. It includes: test signal means 32, detonation current detecting means 33, detonation voltage detecting means 34, detonation current signal conditioning means 35, detonation voltage signal conditioning means 36, ADC means 37, and photoelectric isolation bus means 38.

[0066] During detonation, the two nodes of the high-voltage detonation capacitor in the high-voltage detonation means 14 are connected to wire 16) and wire (17. There are high voltages of several hundred volts between wire 16 and wire 17. At the same time the test signal means 32 adds a sine wave test signal between wire 16 and wire 17. The sample-resister of the detonation current detecting means 33, which is serial linked between wire 16 and wire 18, is very small. So the voltage between wire 18 and wire 19 is the sum of the high voltage outputted from detonation means 14 and voltage outputted from test signal means 32. The detonation current detecting means (33) pickups the detonation current between wire 16 and wire 18 and converts into voltage signal. Then the detonation-current signal is inputted to detonation current signal conditioning means 35 via wire 39. At last, the detonation- current signal is sent to ADC means 37. The detonation voltage detecting means 34 pickups the detonation voltage between wire 16 and wire 19. Then the detonation-voltage signal is inputted to detonation current signal conditioning means 36 via wire 40. At last, the detonation-voltage signal is sent to ADC means 37. After analog signals of the detonation-current signal and the detonation-voltage signal are converted into digital signal. The results are sent to the signal processing means 13 via data bus 20 after isolated by photoelectric isolation bus means 38.

[0067] The Software algorithm of the signal processing means 13 completes these functions as follows:

[0068]54.During detonation, a DSP algorithm is performed in computing means 13. During detonation the impedance of the detonation means 14 sharply changes, and the detonation system is unstable, According to this character, the signal processing means 13 analyzes the detonation-current and the detonation-voltage signals in real-time, then determining the detonation time of the detonator. After that, the detonating time (so-called time break or TB) will be transferred to the remote host to record via storage means, 24.

[0069] The method of determining the detonation time is completed as following processing:

[0070] During detonation, the detonation-voltage signal v, which is detected by the detonation signal-measuring means 15, is composed of three parts: The first is the high voltage v_(h) of the detonation capacitor, which is the output voltage of the high-voltage detonation means 14. The second is the test signal v_(t) of the test signal means 32, which is strong signal of sine wave. The third is noise signal of the system. In the meantime, the detonation-current signal i, which is detected by the detonation signal measuring means 15, is also composed of three parts: The first is the high-voltage output current i_(h) from the detonation capacitor of the high-voltage detonation means 14. The second part is the test signal i_(t) from the test signal input means 32. The third is noise signal of the system.

[0071] The definition of total impedance of detonator and detonation-line: $Z = {{\frac{v}{i}\quad {or}\quad Z} = \frac{v_{t}}{i_{t}}}$

[0072] The signal processing means 13 calculates total impedance of detonator 4 and detonation-line 9 according to the above equation. Then we will have an impedance curve. This impedance curve is corrupted by high voltage impulse generated by the detonation means 14. It means that there is a big noise in it. In order to suppress noise, we use test signal. Because we know the impedance of the test signal means 32 and the frequency of the test signal, we can use digital smooth filtering algorithm (such as x-11 algorithm) to decompose the current and voltage signal into three components: 1. Trend component; 2. Cycle component; 3. Irregular component.

[0073] We can get an impedance curve of v_(t) and v_(t), which are extracted from detonation-voltage and detonation-current. By analyzing this curve and finding the time section where the curve sharply changes, we will get to know the detonation time correctly.

[0074] The determination of the detonation time TB is made by the above-mentioned method, as shown in FIG. 5 or 6.

[0075] After detonation, a kind of artificial intelligence algorithm is performed in the computing means 13, and the seismic data of every detector station is analyzed in real-time. According to the characteristic of energy, phase and frequency of the first arrival wave, we can distinguish the First-arrival wave and get the time of the first wave arrives rightly.

[0076] The determining of the first arrival time is implemented according to the method as follows, as shown in FIG. 7:

[0077] (1) to carry out high precision sampling by a over-sampling method used for detecting signals (sampling rate >20 KHz, number of digits >12 bits), and specify it as Wi(t), as shown in step 702.

[0078] (2) to carry out a mean-energy calculation of Wi(t) (t˜t+4 mns) with a time window measured by 4 ms, and specify it as Ea(t). It can be seen that Ea(t) comes earlier than Wi(t), as shown in step 703.

[0079] (3) to set a threshold value for Ea(t), specify the time when Ea(t) changes from less than e to greater than e as ts, and determine preliminarily that the first arrival wave has arrived, as shown in step 704. Selection of e is determined not only by interference, it is determined mainly by intensity of first arrival signals, interference is used only for setting limit to the minimal value of e. E can be changed according to necessity, but it was revealed in practice that it has very strong jam-resisting ability while taking for e the energy value within time window 4 ms of 10% of the full-scale value of the sample recorded by the system. By the same reason, e is either applicable for Ej(t).

[0080] (4) after ts, try to get the time when appears a peak value of Ea(t) for first time, and specify it as tf, as shown in step 705 which can indicate the appropriate location of ¼ cycle of the first wave of first arrival waves, i.e. to confirm by ts and tf the time cycle when first arrival wave is expected to be analyzed further.

[0081] (5) by using a second time window [t−10 ms˜t+10 ms] of size 20 ms, starting from time tf, to carry out a mean energy calculation and record it as Ej(t), wherein 20 ms is enough to cover the first arrival time of seismic waves so as to check out whether the conclusion of the step 3) on the arrival of the first arrival wave is correct, if Ej(f)>e within time cycle 20 ms following tf and keeps up a rising tendency, then the actual arrival of the first arrival waves could be determined, otherwise, return to step 3) after founding a time t when Ea(t)<e; If the case can not meet the conditions, it is necessary to search after ts another time t ′ when Ea(t)<e. Then return (4) to to continue searching a time when Ea(t)>e from the searched time t=t′ and specify it as ts, as shown in step 706 and 707. By this way it is possible to eliminate jam impact on the reading apparatus and to ensure that the above-analyzed first arrival time was made on first arrival wave.

[0082] (6) upon Wi(t), to approximately determine the jump time Tj of the first arrival wave, then to use the spectrum features of the first arrival wave to determine preliminarily whether this check is valid, if the difference between the jump time Tj of the first arrival wave and the time tf is less than a 15 ms, it indicate that this check is valid, or this check is invalid due to appearance of a large interference, so the process procedure can be viewed as terminated, as shown in step 708;

[0083] (7) to smooth filter Wi(t) by using various smooth filtering methods( such as 3, 5, 7, 9, 11 point of the midpoint filter algorithm), then to search the zero-crossing point backward from time tf to obtain a series of sample values of first arrival time, then to calculate the mathematical expectation ta of said sequence of sample values in the vicinity of ts (after ts when the window is of small size, or before ts when the window is of large size) by statistic means, as shown in step 709;

[0084] (8) Set td a initial value as 3 ms, then use [ta˜td−ta+td] as a specified range for removing the exceptional data outside the range, after that, calculate the mathematical expectation ta, then with replacement of old ta by new ta and reduction of td as [td=td-lms], repeat the present step (8) until the number of said samples inside the range [ta−td˜ta+td]<3 so as to make ta converge in a smaller range, as shown in step 710 and 711;

[0085] (9) to select 5 samples of the first arrival time t(n) (n=1, 2, 3, 4, 5)in the vicinity of ta, to observe the sample values of Wi(t) by means of time window [t(n)−0.5 ms˜t(n)+0.5 ms] so as to select the samples values t(n) of first arrival time at which the sum of the values of Wi(t) within time window [t(n)−0.5 ms˜t(n)+0.5 ms] is smaller than a threshold ω(ω=5 mV), finally, to determine first arrival time TR more accurately, then one of these values with the polarity direction from the first arrival wave being most adjacent to zero is taken as the first arrival time and recorded as TR₀, as shown in step 712, and the process procedure is terminated.

[0086] After the first arrival time of the nearest detector station to the hole has been worked out, the computer calculates the propagation (traveling) time (τ value), and then transmit the propagation (traveling)time (τ value) to host for recording. After that, the signal processing means 13 computes the first arrival time of other detector stations. Then utilizing a group of mathematics formula of multi-point detection, it computes the detonation depth D.

[0087] The detonation depth is measured by the following step:

[0088] By using n detectors placed on the ground surface and according to the method mentioned above to detect the various first arrival times of the seismic first arrival waves TR1, TR2, TR3, . . . TRn, and take away TB, then it will be a series of propagation (traveling) time τ1, τ2, τ3, . . . τn recorded by various detectors. Measure the level distance from detectors to upholes R1, R2, R3, . . . , Rn; and by using the following formula Cn it is possible to get D values of Cn (D1, D2, D3, . . . Dn); $\begin{matrix} {{\frac{t1}{t2} = \sqrt{\frac{D^{2} + R_{1}^{2}}{D^{2} + R_{2}^{2}}}},} \\ {{\frac{t1}{t3} = \sqrt{\frac{D^{2} + R_{1}^{2}}{D^{2} + R_{3}^{2}}}},{\frac{t2}{t3} = \sqrt{\frac{D^{2} + R_{2}^{2}}{D^{2} + R_{3}^{2}}}},} \\ \ldots \\ {{\frac{t1}{tn} = \sqrt{\frac{D^{2} + R_{1}^{2}}{D^{2} + R_{n}^{2}}}},{\frac{t2}{tn} = \sqrt{\frac{D^{2} + R_{2}^{2}}{D^{2} + R_{n}^{2}}}},\ldots \quad,{\frac{{tn} - 1}{tn} = \sqrt{\frac{D^{2} + R_{n - 1}^{2}}{D^{2} + R_{n}^{2}}}}} \end{matrix}$

[0089] Finally, by using above-mentioned formula C_(n) ² get the D values of Cn (D1, D2, D3, . . . Dn), then by using following formula to accurately calculate D value $D = {\frac{1}{C_{n}^{2}}{\sum\limits_{i = 1}^{C_{N}^{2}}D_{i}}}$

[0090] Although the present invention has been described based of specific embodiments, the invention is by no means restricted thereto, and is much rather defined by the appended claims. The people skilled in the art can make some modifications or changes within the scope of the invention. 

1. A apparatus used for measuring the detonation time TB in the seismic exploration field, wherein, said apparatus includes: a detonation means, which linked to the detonator(CAP) in the dynamite pole placed in the detonation hole (or detonation point); and a signal measuring means connecting said detonation means with said detonator and used for measuring the current i and voltage v of said detonation circuit; and a signal-processing means linked to the outlet thereof and used for processing the real time output.
 2. A apparatus used for measuring the detonation time TB according to claim 1, wherein said apparatus also includes: a test signal generating means placed between said detonation means and said signal-measuring means used for adding to said detonation circuit a ω-frequency sine wave test signal, wherein said signal-processing means receive said signal output from the signal-measuring means, then compute the current and voltage component it and v_(t) from said current i and voltage v with said ω-frequency.
 3. A method used for measuring detonation time TB by using said apparatus mention above, wherein the method includes following steps: a) to measure current and voltage of the said detonation circuit by the signal measuring means; b) to ignite a detonator with said detonation means and then to ignite a dynamite pole; c) by using a signal measuring means to detect current i and voltage v in the detonation circuit and transmit to the signal processing means; d) by using a signal processing means to calculate a general impedance curve by measuring its current i and voltage v, and by searching cycles of drastic changes of the curve to determine the detonation time TB.
 4. A method used for measuring detonation time TB according to claim 3, wherein said method also includes: to add a ω-frequency wave test signal into the detonation circuit by using a test-signal generating means in step a), and accordingly, in step d) said signal processing means will detect and measure current and voltage similar to the w-frequency test signal from current and voltage measured by using the signal measuring means, and thus to compute the curve of impedance changes and, in some extent to eliminate noise and interference and to determine accurately the detonation time TB.
 5. A apparatus used for measuring the first arrival time TR of the seismic waves in the seismic exploration, wherein the apparatus includes: a or several detectors used for detecting seismic waves and converting them into electric signals; a signal-processing means connected with the output of the detector and used for processing outputted electric signals thereof in order to find accurate first arrival time of seismic waves in real time.
 6. A method used for measuring the first arrival time TR of seismic first arrival waves in the seismic exploration, wherein the method includes: a) by using a or several detector to measure seismic waves permanently and convert said seismic wave signals into electrical signals for output; b) by using a signal processing means connected with the output of said detector to carry out a real time processing of signals outputted from the detector in order to determine the accurate first arrival time of seismic first arrival waves, wherein step b) further includes the steps, as follows: 1) to get samples of signals outputted from the detector and quantize them into digital ones, then specify as an initial recorded signal Wi(t); 2) by using a first time window [t−t+twin1] of size twin1, to carry out an average energy calculation and record the outcome as Ea(t); 3) to set a threshold value e for Ea(t), specify the time when Ea(t) changes from less than e to greater than e as ts, and determine preliminarily that the first arrival wave has arrived; 4)after ts, by obtaining the time of appearance of the first extreme value of Ea(t), specify it as tf, which can indicate the approximate location of the ¼ cycle of the first wave of first arrival waves; 5) by using a second time window [t−twin2/w˜t+twin2/2] of size twin2, starting from time ts, to carry out a mean energy calculation and record it as Ej(t), wherein twin2>twin1, with the purpose to check out whether the conclusion of the step 3) on the arrival of the first arrival wave is correct, if Ej(f)>e within time cycle twin2 following tf and keeps up a rising tendency, then the actual arrival of the first arrival waves could be determined, otherwise, then after founding t′ when Ea(t′)<e, repeat step 3) from t=t′; 6) upon Wi(t), to approximately determine the jump time Tj of the first arrival wave, then to use the spectrum features of the first arrival wave to determine preliminarily whether this check is valid, if the difference between the jump time Tj of the first arrival wave and the time tf is less than a threshold TW, it indicates that this check is valid, otherwise, it indicates that this check is invalid due to appearance of a large interference, so the process procedure can be viewed as terminated; 7) to smooth filter Wi(t) by using various smooth filtering methods, then to search Wi(t) backward from time tf to obtain a series of zero crossing points as sample values of first arrival time, then to calculate the mathematical expectation ta of said sequence of sample values in the vicinity of ts (after ts when the window is of small size, or before ts when the window is of large size) by statistic means; 8) to use [ta−td˜ta+td] as a specified range for removing the exceptional data outside the range, calculate the mathematical expectation ta, then with replacement of old ta by new ta and reduction of td ,repeat step 8) until the number of said samples inside the range [ta−td˜ta+td]<K so as to make ta converge in a smaller range; 9) to select n samples the first arrival times t(n)(n=1, 2, 3 . . . n) in the vicinity [ta−tr˜ta+tr] of ta, to observe the sample values of Wi(t) by means of a third time window [t(n)−tb˜t(n)+tb] so as to select the samples values t(n) of first arrival time TR at which the sum of the values of Wi(t) within time window [t(n)−tb˜t(n)+tb] is smaller than a threshold ε, finally, to determine first arrival time TR more accurately, then one of these values with the polarity direction from the first arrival wave being most adjacent to zero is taken as the first arrival time and recorded as TR₀, and the process procedure is terminated.
 7. A method used for measuring the first arrival time of the seismic waves according to claim 6, wherein, preferably, the threshold value e will take the energy value of 10% of the ADC's full-scale recorded sample within time window 4 ms, as e, and thus to ensure that test will has very strong jam-resisting ability.
 8. A method used for detecting the first arrival time of the seismic waves according to claim 6 or 7, wherein preferably, the first time window twin1 is taken as 4 ms, while second one twin2 is 20 ms, and TW is taken as 15 ms.
 9. A method used for detecting the first arrival time of the seismic waves according to claim 6 or 7, wherein preferably, K is taken as 3, and when repeat step 8) firstly is taken as 3 ms, after second time repeating it was reduced to 1 ms, while tb was taken as 0.5 ms.
 10. A method of measuring the location of detonation in the detonation hole and the depth of the uphole by using the apparatuses and methods mentioned above, wherein said method includes the steps, as follows: a)by using the detonation means mentioned above to ignite the dynamite pole in the detonation hole and by using the method used for measuring TB mentioned above to determine the detonation time TB; b)by using n detectors placed on the ground surface and according to the method used for measuring TR mentioned above to detect the various first arrival times TR1, TR2, TR3, . . . TRn of the seismic first arrival waves, and substract TB so as to obtain a series of propagation (traveling) time τ1, τ2, τ3, . . . τn corresponding to respective detectors; c) to measure the level distance from detectors to upholes R1, R2, R3, . . . , Rn; c) by using the following formula C_(n) ² it is possible to get D values of C_(n) ² (D1, D2, D3, . . . Dn); $\begin{matrix} {{\frac{t1}{t2} = \sqrt{\frac{D^{2} + R_{1}^{2}}{D^{2} + R_{2}^{2}}}},} \\ {{\frac{t1}{t3} = \sqrt{\frac{D^{2} + R_{1}^{2}}{D^{2} + R_{3}^{2}}}},{\frac{t2}{t3} = \sqrt{\frac{D^{2} + R_{2}^{2}}{D^{2} + R_{3}^{2}}}},} \\ \ldots \\ {{\frac{t1}{tn} = \sqrt{\frac{D^{2} + R_{1}^{2}}{D^{2} + R_{n}^{2}}}},{\frac{t2}{tn} = \sqrt{\frac{D^{2} + R_{2}^{2}}{D^{2} + R_{n}^{2}}}},\ldots \quad,{\frac{{tn} - 1}{tn} = \sqrt{\frac{D^{2} + R_{n - 1}^{2}}{D^{2} + R_{n}^{2}}}}} \end{matrix}$

d) by using above-mentioned formula C_(n) ² get the D values of C_(n) ² (D1, D2, D3, . . . Dn), then by using following formula to accurately calculate D value: $D = {\frac{1}{C_{n}^{2}}{\sum\limits_{i = 1}^{C_{N}^{2}}D_{i}}}$ 